Post not yet marked as solved
Hello, I want to use universal links in my application, for which I need to get the TeamID and BundleId, for apple-app-site-association file. Can you please tell me, do I have to buy an Apple Developer Account at the time of development to do this, or can I get it all for free at the time of development?
Post not yet marked as solved
*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: 'Unsupported object <CPActionSheetTemplate: 0x600000883720> <identifier: 154853B1-42C9-4A2E-A2AA-8431664FCDC4, userInfo: (null), tabTitle: (null), tabImage: (null), showsTabBadge: 0> passed to presentTemplate:animated:completion:. Allowed classes: {(
CPGridTemplate,
CPListTemplate,
CPNowPlayingTemplate,
CPTabBarTemplate,
CPAlertTemplate,
CPVoiceControlTemplate
)}
Thanks in advance!
Post not yet marked as solved
iMessage sometimes does not show Firebase Dynamic Link preview, while other apps like Messenger or Slack always work. I don't know if it is because of Firebase or the image itself, as there are some images which do show up in preview and some images don't.
If anyone has any clue, please let me know. Thanks!
Post not yet marked as solved
We are facing issues since we shifted our react native iOS project from sdk 16 to sdk 17. While we are still able to build our app but there are some issues with our app’s functionality. Did any one else face similar challenges? We are on react-native version 0.71.8
Post not yet marked as solved
I tried to enroll Apple Developer Program but after the consent page it always show this "Your enrollment in the Apple Developer Program could not be completed at this time.". Please help me to fix this problem. Thank you!!
Post not yet marked as solved
In this picture, users can find '楽天ラクマ' by entering 'メルカリ'. How do I set keywords link 'メルカリ' for an app link '楽天ラクマ'.
I thought the apps searched in App Library in iPhone by only their name (CFBundleDisplayName), but it is not fact.
Post not yet marked as solved
Steps to reproduce:
Connect iPhone to a Bluetooth keyboard, and enable "Full Keyboard Access" in settings
Got to https://material.angular.io/components/select/examples
Open any dropdown and use keyboard to tab away
Focus moved to the next control and dropdown panel is still open
Expected Behavior:
Dropdown should be collapsed when user tabs away using keyboard
Post not yet marked as solved
I got this SSML from w3. org. AVSpeechUtterance(ssmlRepresentation:) is not complying with the contour. It doesn't change hz.
<?xml version="1.0"?>
<speak version="1.1" xmlns="http://www.w3.org/2001/10/synthesis"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.w3.org/2001/10/synthesis
http://www.w3.org/TR/speech-synthesis11/synthesis.xsd"
xml:lang="en-US">
<prosody contour="(0%,+20Hz) (10%,+30%) (40%,+10Hz)">
good morning
</prosody>
</speak>
override func viewDidLoad() {
super.viewDidLoad()
guard let localUtterance = AVSpeechUtterance(ssmlRepresentation: self.speechSML) else {
print("SML did not work.")
return
}
self.utterance = localUtterance
self.utterance.voice = self.voiceNoelle
}
self.synthesizer.speak(self.utterance)
Post not yet marked as solved
i installed @react-native-firebase/firestore in my react-native project, i changed my podfile as i did previously when i installed Firebase for push notifications, now i'm trying to store my fcm token in Firestore and while building the app i got this error Framework 'FirebaseFirestoreInternal' not found . but i have installed it, its in my podfile :
pod 'Firebase', :modular_headers => true
pod 'FirebaseCoreInternal', :modular_headers => true
pod 'GoogleUtilities', :modular_headers => true
pod 'FirebaseCore', :modular_headers => true
pod 'FirebaseFirestore', :modular_headers => true
pod 'FirebaseCoreExtension', :modular_headers => true
pod 'FirebaseFirestoreInternal', :modular_headers => true
and even in my podfile.lock - FirebaseFirestoreInternal (10.24.0) . those first 4 lines had no issue, i successfully installed and tested push notifications but this FirebaseFirestoreInternal got some problem, i don't know why, can anyone help?
Post not yet marked as solved
Hey everyone,
I've noticed a recent issue in my app where users are not receiving automatic updates/ blank push to the pass added to the user wallet. Instead, they have to manually refresh the pass by dragging down the back of the Apple Wallet to see any updates. This might be because the blank push notification is not updating the passes.
If you've encountered this problem or have any insights into what might be causing it, I'd love to hear from you. Your feedback is invaluable to me.
Post not yet marked as solved
Hello,
Element with position: fixed; bottom: 0; code is being cut on iPhone Safari Preview mode, when application snippet is present. Clicking “x” or scrolling down repairs it.
I am not quite sure how to fix and develop it. Fixing this bug is very problematic, since this preview mode is not possible to recreate on Mac/PC.
Post not yet marked as solved
I'm currently facing an issue with my RADIUS server's EAP configuration and Apple devices. I'm using a certificate signed by "DigiCert Global Root G2", which is included in Apple's trusted store CA's (https://support.apple.com/en-us/105116).
However, DigiCert uses an intermediate authority, "DigiCert Global G2 TLS RSA SHA256 2020 CA1", to sign customer certificates, and this seems to be causing a problem. When an Apple device tries to connect to the WiFi, the RADIUS server presents its certificate, but the device doesn't trust it due to the untrusted intermediate certificate.
Here's my current configuration:
Root CA in FreeRADIUS: "DigiCert Global Root G2"
Server certificate in FreeRADIUS: "Intermediate + Server certificate"
I have also tried to extend the CA with the full chain, but since the final certificate is issued by the intermediate authority, my Apple devices continue to report that they don't trust the certificate.
Has anyone else experienced this issue and found a solution? It seems unlikely that DigiCert would sign certificates with their (presumably offline) root authority.
Any help or suggestions would be greatly appreciated. Thanks!
Post not yet marked as solved
I have implemented NFC card reading functionality using NFCTagReaderSession.
After starting the NFC reader session in landscape mode at least once, if I switch back to portrait mode and attempt to start the NFC reader session again, the scanning sheet does not respond to any touch interactions.
Regardless of whether the screen is rotated, I expect the user to be able to close the reading screen, but it remains open.
Is there any workaround for this issue?
Code:
class ViewController: UIViewController, NFCTagReaderSessionDelegate {
func tagReaderSessionDidBecomeActive(_ session: NFCTagReaderSession) {
}
func tagReaderSession(_ session: NFCTagReaderSession, didInvalidateWithError error: any Error) {
}
func tagReaderSession(_ session: NFCTagReaderSession, didDetect tags: [NFCTag]) {
}
override func viewWillTransition(to size: CGSize, with coordinator: any UIViewControllerTransitionCoordinator) {
super.viewWillTransition(to: size, with: coordinator)
let session = NFCTagReaderSession(pollingOption: [.iso14443], delegate: self)
session?.begin()
}
}
PLATFORM AND VERSION
iOS
Device Information:
Xcode 15.3
iPhone Xs (iOS 17.4)
iPhone 8 (iOS 16.7.7)
STEPS TO REPRODUCE
Procedure and Results:
1.Launch the app.
→The portrait mode is displayed.
2.Rotate from portrait to landscape.
→The landscape screen shows the NFC reading interface.
3.Tap the cancel button on the NFC reading screen.
→The landscape NFC reading screen closes.
4.Rotate back from landscape to portrait.
→The portrait screen displays the NFC reading interface.
5.Tap the cancel button (cross icon) on the NFC reading screen.
→The portrait NFC reading screen does not close.
Post not yet marked as solved
I have created a custom input field by conforming to UITextInput. It is setup to use UITextInteraction. Everything works very well. If the user taps on the custom field, the cursor (provided by UITextInteraction) appears. The user can type, select, move the cursor, etc.
But I'm stumped trying to get the cursor to appear automatically. With a normal UITextField or UITextView you simply call becomeFirstResponder(). But doing that with my custom UITextInput does not result in the cursor appearing. It only appears if the user taps on the custom field.
I don't know what I'm missing. I don't see any API in UITextInteraction that can be called to say "activate the cursor layer".
Does anyone know what steps are required with a custom UITextInput using UITextInteraction to activate the cursor programmatically without the user needing to tap on the custom field?
Post not yet marked as solved
This error only occurs in device with 17.4.1 OS. Can anyone please help me in this ?
Post not yet marked as solved
xcode15.3, ios 17.4SDK VPN NEPacketTunnelProvider, After successful socket listen local ip 0.0.0.0, data packets cannot be received in release mode, but can be received in debug mode.This bug has been bothering me for a few days. Please help me. Thank you very much.
In networkExtension code:
... let ip4Set = ...
ip4Set.includedRoutes = [NEIPv4Route.default()]
...
func readDevicePackets(){
...
packetFlow.readPacketObjects { (packetList) in
... let sendPacketList: [NEPacket] = changePacket(packetList)
... packetFlow.writePacketObjects(sendPacketList)
readDevicePackets()
}
Post not yet marked as solved
I am looking forward to develop an ecommerce IOS application. When I conducted my research for the same I found that offshore developers are offering solutions in quite less price compare to onshore developers. At the same time I also have some doubts over offshore development such as reliability, quality, collaboration and more.. Anyone can suggest me what would be the best in long term.
Post not yet marked as solved
I am trying to save data files between runs of an iOS App from Xcode on a real iPad (not the simulator).
NSHomeDirectory gives me a different directory every time I run the app on the iPad (from XCode). I cannot write a file on one run and then retrieve it on the next run.
How do I get around this annoying problem?
Post not yet marked as solved
Recently, we got crash reports on "[RenderBox] RB::Animation::size(RB::Animation::TermOrArg const*, unsigned long) EXC_BAD_ACCESS" on iOS 17 only.
Is this an iOS 17 beta issue?
This is the crash log.
=========
Incident Identifier: F64495FD-BD28-4C35-9AA6-B9CCFFE46689
Hardware Model: iPhone13,4
Process: ourapp [774]
Path: /private/var/containers/Bundle/Application/88384E91-49B7-4AD3-ABB7-29569372166F/ourapp.app/ourapp
Identifier: com.ourcompany.ourapp
Version: 2.1.11 (4111)
AppStoreTools: 14E221
AppVariant: 1:iPhone13,4:15
Code Type: ARM-64 (Native)
Role: Foreground
Parent Process: launchd [1]
Coalition: com.ourcompany.ourapp [891]
Date/Time: 2023-07-10 20:39:42.0369 +0900
Launch Time: 2023-07-10 20:39:37.5495 +0900
OS Version: iPhone OS 17.0 (21A5277h)
Release Type: Beta
Baseband Version: 4.02.00
Report Version: 104
Exception Type: EXC_BAD_ACCESS (SIGSEGV)
Exception Subtype: KERN_INVALID_ADDRESS at 0x0000000235686558
Exception Codes: 0x0000000000000001, 0x0000000235686558
VM Region Info: 0x235686558 is not in any region. Bytes after previous region: 19621209 Bytes before following region: 13933224
REGION TYPE START - END [ VSIZE] PRT/MAX SHRMOD REGION DETAIL
unused __TEXT 23437adb8-2343d0000 [ 341K] r--/rw- SM=COW ...ed lib __TEXT
---> GAP OF 0x2000000 BYTES
unused __TEXT 2363d0000-2363e4000 [ 80K] r--/r-- SM=COW ...ed lib __TEXT
Termination Reason: SIGNAL 11 Segmentation fault: 11
Terminating Process: exc handler [774]
Triggered by Thread: 0
Kernel Triage:
VM - (arg = 0x3) mach_vm_allocate_kernel failed within call to vm_map_enter
VM - (arg = 0x3) mach_vm_allocate_kernel failed within call to vm_map_enter
VM - (arg = 0x3) mach_vm_allocate_kernel failed within call to vm_map_enter
Thread 0 name:
Thread 0 Crashed:
0 RenderBox 0x00000001f56047bc 0x1f5588000 + 509884
1 RenderBox 0x00000001f561af9c 0x1f5588000 + 602012
2 RenderBox 0x00000001f55c3e38 0x1f5588000 + 245304
3 RenderBox 0x00000001f55c3c78 0x1f5588000 + 244856
4 SwiftUI 0x000000018c71f860 0x18bb78000 + 12220512
5 SwiftUI 0x000000018c71e7b8 0x18bb78000 + 12216248
6 SwiftUI 0x000000018cf003a4 0x18bb78000 + 20480932
7 SwiftUI 0x000000018c71d3dc 0x18bb78000 + 12211164
8 SwiftUI 0x000000018c71cbe0 0x18bb78000 + 12209120
9 SwiftUI 0x000000018bee7fa8 0x18bb78000 + 3604392
10 SwiftUI 0x000000018c167020 0x18bb78000 + 6221856
11 AttributeGraph 0x00000001b0027d10 0x1b0024000 + 15632
12 AttributeGraph 0x00000001b0027674 0x1b0024000 + 13940
13 AttributeGraph 0x00000001b00269cc 0x1b0024000 + 10700
14 SwiftUI 0x000000018bb96078 0x18bb78000 + 123000
15 SwiftUI 0x000000018d3926dc 0x18bb78000 + 25274076
16 SwiftUI 0x000000018bb8af20 0x18bb78000 + 77600
17 SwiftUI 0x000000018bb936e4 0x18bb78000 + 112356
18 SwiftUI 0x000000018bb8e0a4 0x18bb78000 + 90276
19 SwiftUI 0x000000018bb88ad4 0x18bb78000 + 68308
20 SwiftUI 0x000000018d3926a4 0x18bb78000 + 25274020
21 SwiftUI 0x000000018d392590 0x18bb78000 + 25273744
22 SwiftUI 0x000000018bc3a620 0x18bb78000 + 796192
23 SwiftUI 0x000000018c387328 0x18bb78000 + 8450856
24 SwiftUI 0x000000018c3873d4 0x18bb78000 + 8451028
25 UIKitCore 0x000000018a7edec8 0x18a106000 + 7241416
26 UIKitCore 0x000000018aee1438 0x18a106000 + 14529592
27 UIKitCore 0x000000018aee0990 0x18a106000 + 14526864
28 CoreFoundation 0x0000000187ff8800 0x187f27000 + 858112
29 CoreFoundation 0x0000000188003930 0x187f27000 + 903472
30 CoreFoundation 0x0000000187f9168c 0x187f27000 + 435852
31 CoreFoundation 0x0000000187fa3a24 0x187f27000 + 510500
32 CoreFoundation 0x0000000187fa86c0 0x187f27000 + 530112
33 GraphicsServices 0x00000001ca02a224 0x1ca029000 + 4644
34 UIKitCore 0x000000018a494d08 0x18a106000 + 3730696
35 UIKitCore 0x000000018a49496c 0x18a106000 + 3729772
36 ourapp 0x000000010406af94 main + 68 (AppDelegate.swift:20)
37 dyld 0x00000001aad404f8 0x1aad2b000 + 87288
=========
Thanks.
Post not yet marked as solved
I am managing a subscribed calendar through my iPhone and am curious about how iOS handles 4xx error responses from calendar APIs. Specifically, I would like to know if there is a process that stops the iPhone from attempting to sync the calendar if it consistently receives 4xx errors from the server. Does iOS have a mechanism to pause or stop calendar sync under such error conditions to prevent unnecessary data usage and battery drain? Any guidance or insights on this behavior would be greatly appreciated.